Commit Graph
24 Commits
Author SHA1 Message Date
Zaid Abdulla 8c4240f024 Support for regular expressions for paths in parameter configuration. 2013-12-02 23:31:03 +03:00
Zaid Abdulla 7695b606c6 Use locking to avoid possible unnecessary fetching and caching of presets and objects 2013-11-09 00:16:06 +03:00
Zaid Abdulla f01f6fe477 Fixed bug causing device preset to be processed twice in some cases. 2013-11-05 13:35:54 +03:00
Zaid Abdulla 2e4a524d90 Replaced memcached with redis. 2013-11-02 20:55:31 +03:00
Zaid Abdulla 5a2648c4d0 Saving task fault and session data separately to avoid persistant session data when a fault occures. 2013-11-02 15:51:53 +03:00
Zaid Abdulla 3fbe297726 Major overhaul to how presets are processed, needed in order to expose preset functionality through API. 2013-10-16 19:39:20 +03:00
Zaid Abdulla 7828142391 Return error instead of throwing exception when saving task. 2013-09-13 19:45:00 +03:00
Zaid Abdulla 82e7c60a5b Fixed possible bug caused by not clearing task cache when saving. 2013-09-13 18:29:13 +03:00
Zaid Abdulla e3b184553e Using new mongodb connection string for the file server. 2013-09-04 12:50:43 +03:00
Zaid Abdulla 60a4947a69 Better memcached configurations. 2013-08-25 09:05:53 +03:00
Zaid Abdulla 3ad8d08ea9 Throwing exceptions in case of database errors. 2013-08-18 05:35:03 +03:00
Zaid Abdulla 199adf5bcd Using the new MongoClient interface 2013-08-14 01:39:01 +03:00
Zaid Abdulla eae6e8b079 Work around possible issue in node-memcached where 'get' sometimes returns incorrect values when under heavy load. getMulti works fine. 2013-08-08 11:00:50 +03:00
Zaid Abdulla abe6cfc3ab Added support for multi-instance objects in presets 2013-06-06 10:55:22 +03:00
Zaid Abdulla 39a5ff8a9a Firmware upgrade now functional 2013-02-22 22:37:51 +03:00
Zaid Abdulla 19570d305f Moved file upload functionality from files.coffee to api.coffee 2013-02-10 12:25:21 +03:00
Zaid Abdulla 22ed899657 Changes to how tasks are handled to allow better fault handling 2013-02-07 12:07:02 +03:00
Zaid Abdulla 6fb27bea51 Removed monngodb export from db module 2013-01-20 11:29:51 +03:00
Zaid Abdulla bdbcbbb193 Instead of saving, only set fault property when receiving fault response. 2013-01-19 00:49:54 +03:00
Zaid Abdulla 60bda6921a In case of fault response, store the fault and don't process any new task until fault is cleared. 2013-01-16 15:30:48 +03:00
Zaid Abdulla d739adc32c Handle inavailability of cache gracefully. No longer crashes when memcache is not available. 2013-01-15 22:01:57 +03:00
Zaid Abdulla 04b92945fe Renamed profiles to presets. Added preconditition. 2013-01-12 16:08:15 +03:00
Zaid Abdulla 4c0d33f575 Initial profiles support. Needs more testing. 2013-01-03 14:57:30 +03:00
Zaid Abdulla d636c31940 Moved mongo and memcached connection into a separate module 2012-12-27 14:13:48 +03:00