• spctr
  • martaneic
  • mn-ca
  • kitchen
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

May 22 2012

martaneic
martaneic
martaneic

May 18 2012

c3o
0721_99e8_500
As I said it before, I was gonna make a Soup.io version of this Campbell Soup dress. Ended up copying/spoofing the magazine ad page.
Reposted fromLoserificus Loserificus vialutoma lutoma

May 15 2012

c3o
7515_ac0c
Reposted fromczuma czuma viaacid acid

May 14 2012

c3o
6677_1814
Zawsze...
Reposted fromwyswiechtana wyswiechtana viaviirus viirus

April 18 2012

c3o
scroll
Reposted frome-gruppe e-gruppe viaeveryone everyone

April 17 2012

lutoma
9585_865a_500
Reposted fromhazels hazels

April 16 2012

c3o
8338_6409_500
Repost Graph for "Obama Care" (see Fullsize GIF)
Reposted fromshallow shallow
c3o
6918_33e5_500
Look what I found on soup. 
Reposted fromIMS IMS viaschwarzeslicht3 schwarzeslicht3
c3o
5859_510a
Thank you soup
Reposted fromspace-invader space-invader

April 13 2012

mn-ca
c3o
It's pretty basic ... Database is a Postgres 9.1 on a 16c DL385g7 w/40GB, 900GB OCZ RevoDrive PCIe SSD, memcache for fragment caching, sessions and worker updates, beanstalk as backend job queue (imports and other such), nginx as reverse proxy to rails w/passenger & apache running on DL120 12GB machines, GlusterFS for the assets on Dell R410 w/ off the shelf disks, 2x Dell R410 w/32GB Varnish as caching proxies for the assets. There is more stuff going on on other machines, for monitoring (icinga, munin), backup (bacula), git, puppet, firewalling, ... the usual. We make heavy use of OpenVZ to compartmentalize configurations and thus problems.

Soup.me will also feature redis, twisted/python and make use of the PostGIS extension.

As you can see, the setup is really nothing special, but there are a few problems that might be interesting:

 - With our usage pattern (files written on one host that are promptly requested on multiple others), GlusterFS generates some problems, either complete client system hang-ups when using the fuse module, or slow but steady server side memory leaking with NFS. For assets, we probably should move to a NAS or a cloud service, but it's a sticky issue, and now that the kinks are figured out, the bi-weekly restart doesn't matter that much.

 - Postgres is a mighty and magnificient beast, but as with any SQL database, it's a bit unpredictable. For example, a few months ago we gained massive performance improvements just by re-adjusting the estimations of the execution planner (cpu_tuple_cost = 0.3 ftw), and everything was just dandy. But sometimes, it becomes clear that certain spikes, eg from a vacuum, while necessary, eat all the reserves and lead to various detrimental locking scenarious, so while munin might tell us that we have reserves, we really don't, especially not at night.

At that point I gotta tip my hat towards OCZ with one hand and shake an angry fist at them with the other. While their PCIe products seem to be really worth their money, they create artificial compatibility issues within their product lines. For example, today, we had to install a certain version of the ubuntu server kernel on the database host, which is squeeze, to be able to install the non-dkms proprietary linux driver for the new SSD, called "RevoDrive 3 X2". Yet, the product we are currently using, the "RevoDrive X2" works like a charm with the stock squeeze kernel package. Very irritating. Especially the non-DKMS packaging. If you got to have a proprietary driver (I can tolerate that, I really can, especially for the performance I'm getting), then for fucks sake, at least use DKMS. Growl. A tip of the hat goes to OCZ for the performance and reliability though. I wouldn't have expected that. Speaking for the RevoDrive X2 version though, the 3X2 is going into production tonight/tomorrow morning.

Ok, I've explained that the postgres machine isn't operating in the green zone anymore, and now there is the question on how to mitigate that. That would be done either by the purchase of a very expensive intel-based DL380, which reportedly performs better than the DL385 (Opteron based, but don't get me wrong: awesome machines. Inexpensive if you need a lot of cores and massive throughput.) or by another DL385 for way less money and more cores.

This is when we start playing the streaming replication game and utilize pg_pool, which comes as it's own bag of cats. I like the thought of playing with that more when I don't remember my MySQL replication days.

Also, with a database size of 400GB, setting up replication without taking a day down time is another quandary, but supposedly, postgres today can even do that. We'll see.

Soup's setup is hosted and connected by (with a gbit port) Nessus, who I highly recommend. They also make easyname, which is were the domains are hosted. If you need a place for your domains: I have yet to find a better DNS interface.

Ok, now I wrote more than I intended. Feel free to ask questions.
Reposted fromelpollodiablo elpollodiablo
c3o

I beg you Soup, I need to sleep :/
2223_ac45
Reposted fromfakeplastic fakeplastic viakay kay

April 08 2012

elpollodiablo
Play fullscreen
dzis na nowo sie tym zachwycilem. movie about soup @kitchen ;)
Reposted fromscorpix scorpix

March 29 2012

c3o

March 22 2012

c3o
WE DEMAND THE RIGHT TO REPOST THAT AD.
WILL YOU COMPLY?!
Reposted fromzEveR zEveR

March 17 2012

martaneic

March 03 2012

c3o
5936_d583
Reposted fromsowaaa sowaaa
c3o
4254_5762
the "jump-through-my-soup-like-a-boss-plugin" for everyone :]
feel free to use it and to contact me, if you have any questions about this =]

icq: 1-493-574 // mail: mp [at] laberbla.de
Reposted fromlaberbla laberbla viahairinmy hairinmy
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.