Commit graph

93 commits

Author SHA1 Message Date
Sam
7603faa20d add rbtrace for production tracing 2013-11-20 10:10:12 +11:00
Neil Lalonde
ad850f7349 Downgrade Sidekiq to 2.15.1 because our sidekiq workers are dying 2013-11-06 15:58:14 -05:00
Régis Hanol
1dcbe9c1c0 update fog gem 2013-11-06 12:16:30 +01:00
Sam
b11e665ecc Rails 4 is now the out-of-the-box default 2013-11-05 09:36:52 +11:00
Sam
233cca79b5 dead git repo broke discourse 2013-11-01 15:21:40 +11:00
Sam
a84997ebc7 rails4 magic sauce 2013-10-30 16:18:18 +11:00
Sam
3e2bd3ca93 fabrication is now released no need to source from git 2013-10-24 13:34:20 +11:00
Sam
6fac09aeaa fix listen version to one that works for us in autospec, TODO upgrade it 2013-10-24 13:02:01 +11:00
Sam
1f42ee98f8 rails 4 + arel upgrade 2013-10-24 12:30:25 +11:00
Sam
6f66d4876a rails 4 upgrade 2013-10-24 10:07:37 +11:00
Neil Lalonde
c1008f4359 Fixes for postgresql inet columns in Rails 4. They're backed by an IPAddr class now, which breaks sql parameter marker support, and automatically sets the attribute to nil when trying to assign an invalid ip address. 2013-10-22 19:19:32 -04:00
Sam
3d647a4b41 remove rack cache, it has been causing trouble
instead implement an aggressive anonymous cache that is stored in redis
this cache is sitting in the front of the middleware stack enabled only in production
TODO: expire it more intelligently when stuff is created
2013-10-16 16:39:18 +11:00
Sam
28a0cb494a rails 4 upgrade
rack lock is trouble, nuke it out of orbit
more aggressive suicide for forked sidekiq
2013-10-10 14:23:24 +11:00
Sam Saffron
1815a5a306 update mini profiler on rails 4 2013-09-19 23:00:42 -07:00
Sam Saffron
748ef94ce0 flamegraph update to support embedded graphs 2013-09-19 14:11:02 +10:00
Sam
6183e9bb6c flamegraph upgrade 2013-09-17 21:34:38 +10:00
Sam Saffron
fef39ee4c9 Mini Profiler and fast stack update, resolves infinite loop in flame graphs 2013-09-17 17:14:45 +10:00
Sam
4321c19759 upgrade flamegraph
upgrade rails 4
2013-09-12 15:38:01 +10:00
Sam
98267d439a fixed ruby 2.0 p0 bug in fast_stack so re-pushing 2013-09-09 21:19:23 +10:00
Sam
3fb0f52574 disable flamegraph while I figure out why fast stack is not working for some people on x32 2013-09-07 08:50:16 +10:00
Sam
c495a0b996 move seed fu to work with my branch of seed fu while https://github.com/mbleigh/seed-fu/pull/54 is being decided 2013-09-06 14:04:31 +10:00
Sam
9977f3098c fast stack needs upgrading, had a bug 2013-09-04 10:40:53 +10:00
Sam
22f2a0c1f4 update rails 4, use log level info in profile for better accuracy 2013-09-04 09:39:16 +10:00
Sam
212f1363ae update fast_stack, to fix gem install issue 2013-09-04 06:45:17 +10:00
Sam
9edef9b017 rails 4 mini profiler update 2013-09-03 19:29:17 +10:00
Sam
ba6576efd1 rails 4 update 2013-09-03 18:32:41 +10:00
Sam
51eb764345 mini profiler update to use latest flame graph engine 2013-09-03 17:58:56 +10:00
Sam
33800969a8 upgraded the ruby racer and mini profiler 2013-08-30 16:44:34 +10:00
Sam
b41fa4988a update rails 4
ensure you clear the tmp/cache folder on each bench (so results are correct, there is an incompat upgrade)
add facter gem which will be used to collect hardware data from the bencher
2013-08-29 21:23:00 +10:00
Sam
2b1a140c9b add a soft puma dependency so people can run Discourse on puma 2013-08-29 15:27:59 +10:00
Sam
a418a7c5e6 upgrade rails 4 2013-08-27 11:52:28 +10:00
Sam
9526415789 em-redis is never used, don't require it
hiredis was never wired up properly ... use it ... it is way faster
2013-08-21 10:23:32 +10:00
Sam
0061fc33cd rack mini profiler updated 2013-08-20 16:51:15 +10:00
Sam
dd29e0b3b9 removing Guardfile, we no longer use is and rake autospec covers everything it used to do. 2013-08-15 12:55:19 +10:00
Stephan Kaag
a6b4b5dbf2 Replace Clockwork with Sidetiq 2013-08-14 21:39:40 +02:00
Sam
09f9ed3609 nuking turbo sprockets, having lots of issues precompiling on jenkins 2013-08-02 10:07:57 +10:00
Sam
75345c1f8f rails 4 to use github branch so we get all fixes (in particular order fixes) 2013-08-02 09:59:25 +10:00
Sam
1e107fd68a mock redis for mock redis goodness 2013-07-29 12:23:21 +10:00
Stephan Kaag
f99acebdaa Rails 4 updates 2013-07-24 21:09:18 +02:00
Sam
38b8e9b1b4 get rake autospec working in rails 4 2013-07-24 11:49:26 +10:00
Stephan Kaag
b19f631b3a Some Rails4 updates 2013-07-22 19:01:22 +02:00
Sam
9e4b0df7ff 69 specs fail in rails 4 now ...not too bad 2013-07-22 15:07:20 +10:00
Sam
e7e00601c6 ok, we now dual boot rails 4 and rails 3 ... to run in rails 4 mode: RAILS4=1 bundle exec thin start 2013-07-21 10:56:48 +10:00