Skip navigation.

exploreopera

| Help

Sign up | Help

Opera community blog

fred

Behind the scenes at the Opera community

Posts tagged with "MyOpera"

Stress testing tools for MyOpera

Posted by cstrep · Tags: , , ,

Here at MyOpera we are currently researching on some stress testing applications. Basically, we want to be able to:

  • evaluate the impact of performance-related code changes simulating real production load
  • have a "cache warm up" procedure

Tools of the trade

There are many stress testing applications out there. We are still looking for alternatives, but so far these seems roughly what we need:

  • httperf - a simple HTTP threaded performance measuring application written by HP research labs
  • siege - multithreaded stress testing load generator, flexible and simple to use
  • jmeter - a Java desktop application that can visually define workload for stress testing, lots of possibilities. Can also analyze web server logs and replicate production load. IMHO, the interface sucks badly.

There's also another common tool for database-only stress testing, super-smack. Probably we will use this for db queries optimization and benchmarking.

Progress so far...

Siege has been the simplest and quickest to set up and use. We already built some custom workload profiles for MyOpera, to test cache contention with production-like load and to warm up our cache/backend servers after application upgrades. It could also be used as a simple functional test tool, for instance to verify that a list of urls are working correctly. But we already have that, and Jmeter is much better for that purpose.

BTW, if there's anyone with JMeter experience, please speak up! I'd love to hear from you... :-)

5 comments

MyOpera scheduled downtime for upgrade

Posted by cstrep · Tags: , ,

Hi My Opera members! This is your favourite My Opera lead developer speaking :-)

We have scheduled a hopefully short downtime of systems to get a new release out. Tomorrow, at least for some of us here in Old Europe, at 09:00 UTC, 10:00 CET. There were about 60 squashed bugs and all pre-flight checks show green lights.

We hope to have the smallest possible downtime, but we are preparing the ground for really big and exciting new features, to be released gradually in the next few months!

Stay tuned for the changelog of this release and other stuff... Thank you!

18 comments

New My Opera October 2007 Release Changelog

Posted by EspenAO · Tags: , ,

october changelog

Good news, everyone! We've been working hard fixing bugs and generally improving the My Opera community over the last couple of weeks. :up:

Changelog

  • You're now (again) able to edit and/or delete comments in blog posts either made by you or if you're a group moderator.
  • Removing group members no longer results in an error message stating you're not authorized to do so.
  • We've fixed a broken link in the forums about job annoucements.
  • The broken link for watching the community blog has now been fixed.
  • A new theme is available! Head over to your account, click on design, then scroll down to "Halloween".
  • The top banner on My Opera has been changed to a halloween-themed one.
  • "Choose Opera" blog posts are now also visible from the Opera section.
  • The Opera section has been updated. We've added a new "Explore" menu section and moved the customize section to the sidebanner for better consistency.
  • We've added an additional confirmation step when you're invited or want to join a group. This is a security fix to prevent people being automatically added to pesky spam groups.
  • Fixed a bug in the photo albums which only affected users with non-ASCII characters in their username.
  • It's now possible to remove all members of a group (including the creator).
  • There will be NO MORE monkeys in error messages.
  • We've fixed various CSS errors.
  • Re-enabled the link for editing user CSS.
  • Opera Link Web UI has been launched - This is a feature for viewing your bookmarks on the Web.

46 comments

My Opera August 2007 Release Changelog

Posted by EspenAO · Tags: , , ,

monkey spanked again

Today's release includes several fixes on My Opera. Some changes are visible, while others are not.

  • The status field no longer displays your username on the blog-, about-, and info page. We also added support for cancelling a status update (you can either click on the "x" mark, or just hit "Esc" on your keyboard and the status field will disappear).
  • We know many of you have received spam in your inbox, so we've added a feature where you can mark selected messages as spam, click on "Mark selected as spam" and they will be removed from your inbox to the spam folder.
  • Photo management for albums with many (200+) pictures has now been fixed.
  • Fixed member count for groups. Banned users were also counted as members from the "About" page, but they weren't in the member listing. The about page also includes that now.
  • Delete comments no longer redirects to top of the blog post, but to the "Comments" section.
  • Fixed issue with editing and deletion of comments in your own blog.
  • Fixed newsfeeds and notification e-mails for dev.opera.com.
  • Fixed the comment text area on the Desktop Team blog. It was sized incorrectly, causing it to overflow the background around it.
  • Fixed the issue with forum search only showed one page of results when searching for posts. It was not possible to search for older posts as there was only one page of results. It now shows all.
  • If you went to an album you didn't have permission to see, you were shown an empty page (no error message, no "authorization required", no nothing). It now displays correctly that you are not the owner of the album.
  • BBcode and HTML is now turned off for anonymous user comments.
  • Fixed error when trying to send message to a user with blank in username.
  • You can now remove friends who have you on their ignore list.
  • Fixed photoblogging watches, at last!
  • When logged in you no longer see the signup form, but you can still review the My Opera membership terms and conditions. Also added some text changes.

That's it boys and girls. :love:

64 comments

Better use of memory

Posted by kjetilk · Tags: , ,

We have just had one of our minor releases, this time it is mostly bug fixes, such as access rights problems on the blogs, and minor changes to the design.

But the big thing this time is something that you would never see if I didn't tell you about it :smile:

For some time, we have been aware that our backends have been sharing little memory between the processes. The thing is that for every browser that visits the site, the server creates a process, which does all the heavy lifting, and eventually sends whatever it comes up with back to the browser. Now, a lot of stuff will be the same for each of these processes, mostly the running code, but also some of the data. So, if the processes could just share this memory, it wouldn't really matter if it used a lot of it, since it wouldn't use much more memory even if we were visited by a lot more people. That's why this is so important.

I've been digging deep, deep in the code, and found some suspecious pieces that I rewrote, and if you look at the graph to the right, you see the bump on the red graph. That bump shows that now, a lot more memory is shared! :wizard:

Now, we're ready for many more users, so get all your friends in here! :cool:

13 comments

New guys!

Posted by vetler · Tags: , ,

As you might have seen on the about page or in the picture from the latest major release, we have some new people on the MyOpera development team. You might have noticed them:

Sverre

After working here at Opera part time for a couple of years, mostly with widgets in some other department, Sverre finally completed his masters degree in computer science, and decided to come work with us full time!

He's been quick to get up to speed and now has his hands full with fixing bugs and improving MyOpera for you guys. monkey On occasion he can be seen wandering the halls complaining about Perl or his cellphone drowning in beer.

Estéban

As our dedicated (more or less) QA guy, he's responsible for testing, following up bugs and issues, and generally poke holes in all our great ideas. :wink:

He is a native of Gran Canaria, which ironically is probably one of Norwegians favourite vacation spots. We're happy to say that Gran Canaria isn't only a good place to go on vacation, it seems that it's also a good place to find good QA.

I'm sure you'll see more of these guys in the time to come, and the MyOpera team will grow even more... Btw, we're hiring!

4 comments

All good things must come to an end...

Posted by vetler · Tags: , ,


Hi, Mr. Manager here again...

It feels as if Ole Kasper has been working here at Opera Software forever, but it's only been 1 year and nine months. Tomorrow is his last day here, and as a MyOpera developer.

As he writes in his blog, he's off to the Norwegian National Security Authority to do theoretical cryptography. Why he wants do to this instead of work on creating the worlds best community site is beyond me... We tried our best to convince him to stay, as he's done excellent work and been pivotal to making MyOpera what it is.

Alas, all good things must come to an end. We all wish him the very best in his new endeavours, and will keep a spot open for him in case he chooses to return. :wink:

Here are some images from Ole Kaspers career here at Opera... So long, Ole Kasper! See you when you get back!







22 comments

get your own blog at my.opera.com
May 2008
SMTWTFS
April 2008June 2008
123
45678910
11121314151617
18192021222324
25262728293031