Commit graph

66 commits

Author SHA1 Message Date
Samuel Clay
dcef8a48fa Moving node server to db pubsub role. 2013-08-12 12:39:03 -07:00
Samuel Clay
a5c03918cc Moving from specific db hosts to db roles, editable through /etc/hosts. 2013-08-12 12:26:49 -07:00
Samuel Clay
dcd37c4f50 Handling socket level errors in socketio/node. 2013-08-12 11:52:29 -07:00
Samuel Clay
456a4d1375 Catching exceptions for node redis. 2013-08-12 11:22:10 -07:00
Samuel Clay
68393020c2 Catching exceptions for node redis. 2013-08-12 11:20:00 -07:00
Samuel Clay
1a3a28f94a Trying to fix issues on node redis connection. 2013-08-12 11:11:30 -07:00
Samuel Clay
d384051aba Handling redis connection timeouts in node. 2013-08-12 11:03:42 -07:00
Samuel Clay
6110dc833a Removing unneeded dependencies. 2013-07-12 13:46:13 -07:00
Samuel Clay
38082c73dc Logging favicons usage. 2013-06-22 12:48:48 -07:00
Samuel Clay
fd747be1d5 Switching to new pubsub redis server. 2013-06-18 13:24:48 -07:00
Samuel Clay
504f401efe Updating favicons to point to correct server. 2013-06-16 08:27:08 -07:00
Samuel Clay
751ae6e314 Moving mongo shard server. 2013-06-02 18:58:21 -07:00
Samuel Clay
d5b0429754 Adding ip to connect and disconnect. 2013-05-01 13:25:14 -07:00
Samuel Clay
a2c5aaafc6 Adding real ip to socketio. 2013-05-01 13:22:03 -07:00
Samuel Clay
7c83051c3d Better logging for unread counts. 2013-05-01 12:51:59 -07:00
Samuel Clay
9c9bbfb411 Removing duplicate client call in real-time server. 2013-05-01 12:37:26 -07:00
Samuel Clay
65c745cc8c Merge branch 'master' into circular
* master:
  Moving redis servers.
2013-04-21 06:09:00 -07:00
Samuel Clay
6d9932d909 Moving redis servers. 2013-04-21 06:07:01 -07:00
Samuel Clay
a355b77f1a Adding IP address to real-time to figure out what the disconnect is. 2013-04-13 18:59:51 -07:00
Samuel Clay
d3600ef2a0 Handling exception case of no username trying to subscribe. 2013-04-08 10:23:26 -07:00
Samuel Clay
2109592224 Adding # of feeds to disconnect message. 2013-04-08 10:20:51 -07:00
Samuel Clay
046bc9888c Adding # of feeds to disconnect message. 2013-04-08 10:18:44 -07:00
Samuel Clay
a67df54101 Merge branch 'master' into circular
* master:
  Adding task servers to db firewall.
  Adding redis cache. Returning favicon server.
  Better munin plugins for redis and mongo.
  Removing unused redis keys for shared/comments. Dry-run.
  Adding read preference to migration.
  Migration to create story_hash for missing feeds.
  Making a clearer description of slow feeds.
  Upping feed fetches, slowing down fetch interval for less active feeds, setting premium expire time to one year from most recent payment date (as opposed to borked payment gap logic), and adding logginf or tasking feeds.
  Switching check for HAProxy'ied socket.io to dev instead of www. Thanks @anaconda!
  Sync delay in mongodb and updating story hash migration.
  Upping feed fetches.
  Fix force close when attempting to fetch a user with a null user.id value
  Fix force close updating ProfileActivityFragment if no profile response was received
  Move creating ImageLoader in NewsBlurApplication to onCreate to ensure that base context has been set and prevent force close
  Boosting fetches.
  Fix duplicate requirement

Conflicts:
	fabfile.py
2013-03-28 19:09:14 -07:00
Samuel Clay
bc6b5a025b Adding redis cache. Returning favicon server. 2013-03-28 18:13:08 -07:00
Samuel Clay
233af12d0e Merge branch 'master' into circular
* master:
  Trying out a gunicorn haproxy backend.
  Re-upping 12 to 64 free feeds.
  Removing Redis state for socket.io. Too many open mongo connections.
  Referencing new secret hosts.
  Removing hosts.
  Adding dev hosts.
  Using new secrets repo instead of ignored files.
2013-03-17 11:26:54 -07:00
Samuel Clay
63fe5297be Removing Redis state for socket.io. Too many open mongo connections. 2013-03-17 00:07:41 -07:00
Samuel Clay
e15bf40fdc Merge branch 'master' into circular
* master:
  Fixing homepage copy.
  Using redisstore for socketio.
  Forcing reconnection for socket.io.
  Upgrading node modules.
  Reconnecting to socket.io when disconnected or failing reconnection.
  Updating website copy to show /year instead of .
  Upgrading socket.io, widening reconnection delay.

Conflicts:
	media/js/newsblur/reader/reader.js
2013-03-15 18:58:54 -07:00
Samuel Clay
8484d55d7b Using redisstore for socketio. 2013-03-15 17:55:58 -07:00
Samuel Clay
7111ff1dbe Upgrading node modules. 2013-03-15 17:18:36 -07:00
Samuel Clay
7f9893f1f3 Merge branch 'master' into circular
* master:
  Refactoring fabfile for DO
  Moving redis servers for real-time.
  Increasing feed fetches quite a bit.
  More gunicorn servers.
  More gunicorn servers.
  Upping gunicorn processes.
  Hiding 12 option to cut back on number of new premiums.
  Bumping up premium refresh rates.
  Tasking only popular feeds for now.
  Pushing out feed updates until able to handle the giant influx.
2013-03-14 20:38:30 -07:00
Samuel Clay
a3b2f67d2f Moving redis servers for real-time. 2013-03-14 19:32:05 -07:00
Samuel Clay
e60bf12245 New world icon. Add site in a popover (still needs lots of work). Favicons in add site. 2013-03-03 17:37:54 -08:00
Samuel Clay
ce5663b20b Preparing original pages node server for launch. 2013-01-07 11:16:52 -08:00
Samuel Clay
a90518fd31 Merge branch 'master' into original_pages_node
* master: (81 commits)
  Adding font size choices to web preferences.
  Closing #66 with both integration of #68 and using the same fonts. Users can add an optional class if they want these other convenient fonts. Also using a few fonts as backups for non-Mac users.
  Fix default theming hook
  Add multiple targeted font stacks
  Fixing #75: shared stories should use story permalink, not story guid. Doh. Thanks @denubis!
  Categorizing preferences. Adding window title count back in.
  Adding email lookup to forgot password flow.
  Adding email lookup to forgot password flow.
  Fixing typo in logging.
  Fixing autocomplete behavior on add dialog.
  Adding broken search for feeds.
  Logging
  Switching to guid-based read story counts from range based counts. Let's see what this screws up.
  Everybody gets unread count in title.
  Backporting collections.Counter to python2.6
  Fixing broken reply interaction with links.
  Prototype of a dupe checker using real-time update times to figure out which feeds are the same. Last time I walked down this road I got run over.
  Adding delete user flow. About time, since I'm sick of doing this myself.
  Deractivating premiums.
  Adding a lock for the intelligence slider for focus stories. If the user selects focus and there are actually focus stories, lock it for the future when there are no unread focus stories.
  ...

Conflicts:
	fabfile.py
2013-01-07 10:48:42 -08:00
Samuel Clay
c65d486f41 Handling replica sets in favicons sevrer. 2012-12-24 21:18:40 -08:00
Samuel Clay
163bfa7c69 Updating favicons node server to point to a secondary preferred replica set members. 2012-12-24 21:05:22 -08:00
Samuel Clay
90dd709b5b Adding SSL to real-time unread counts. Long time coming. 2012-12-24 11:53:00 -08:00
Samuel Clay
6f634a2175 Using S3 as a backup for node original page server. 2012-12-17 15:08:52 -08:00
Samuel Clay
a00c462457 Moving original pages to a node server from s3. Still needs conversion from s3. 2012-12-14 16:28:06 -08:00
Samuel Clay
2ec10bcf7e Readying unread counting to incorporate the new read preference in mongoengine. 2012-10-29 12:25:28 -07:00
Samuel Clay
a569adf14d Exposing public comments preference. 2012-10-23 14:07:28 -07:00
Samuel Clay
94e7c9573e Big new feature: real-time unread counts when reading on multiple devices. Read a story on your iPhone and the feed unread count updates instantaneously on the web. 2012-10-22 16:25:36 -07:00
Samuel Clay
046fe12e56 Fixing errors in story training classification on social subs. 2012-08-29 18:07:54 -07:00
Samuel Clay
3b4698514e Adding browser speedups to socket.io 2012-05-03 13:43:18 -07:00
Samuel Clay
1955dca844 Shortening activities/interactions to 4, to make room for coming user recomendations table. Also speeding up favicons. 2012-04-18 22:04:13 -07:00
Samuel Clay
4612bedb49 Adding paging to interactions and activities on dashboard. 2012-04-12 11:18:56 -07:00
Samuel Clay
6916aa179b Merge branch 'master' of github.com:samuelclay/NewsBlur into social
* 'master' of github.com:samuelclay/NewsBlur:
  Fixing username logging for unread counts.
  Reducing logging in unread counts node server.
2012-04-10 11:37:41 -07:00
Samuel Clay
ed49f6c241 Fixing username logging for unread counts. 2012-04-10 10:09:46 -07:00
Samuel Clay
7e7d02189a Reducing logging in unread counts node server. 2012-04-10 09:54:43 -07:00
Samuel Clay
8ae282d27c Favicons: If etag, only check if etag is current. Otherwise, fetch feed icon. 2012-04-07 15:33:41 -07:00