Commit graph

164 commits

Author SHA1 Message Date
Alexander K. Hudek d1b3ce776b Added statistics collection. 2015-04-07 22:07:22 -04:00
Gareth 87b3837346 Updated to support "insert into ... select ..." 2015-03-30 16:39:29 -04:00
Alexander K. Hudek 626d0a6bb9 Added opton for immediate view refresh. 2015-03-12 23:07:42 -04:00
Alexander K. Hudek bbf1a4c794 Add environment variable to control the size of the refresh queue. 2015-02-12 15:44:57 -05:00
Alexander K. Hudek 10db6d78d9 Extra error handling, hash fix, and new concurrency support. 2015-01-20 02:21:32 -05:00
Alexander K. Hudek afb4b91103 Basic infrastructure working. 2015-01-18 18:13:50 -05:00
Alexander K. Hudek 6d7ae24a3e New architecture under way. 2015-01-16 23:47:08 -05:00
Alexander K. Hudek ebaec499fd Ignore raw sql in table extraction. 2015-01-13 15:49:48 -05:00
Alexander K. Hudek e89800e099 New table extraction code for full views. 2015-01-09 21:43:30 -05:00
Alexander K. Hudek 9f47500451 Merge branch 'master' of github.com:diligenceengine/views 2014-12-26 17:43:06 -05:00
Alexander K. Hudek 86546e0bf6 Added hashing to prevent duplicate full refresh views from being sent out. Computes full refresh view updates in parallel. 2014-12-26 17:42:49 -05:00
diligenceengine c8061d6368 Merge pull request #1 from trevorbernard/master
Remove redundant doc directory
2014-12-24 02:22:31 -05:00
Alexander K. Hudek 5ff1fed578 Add missing operators to list and add more error handling. 2014-12-23 20:04:11 -05:00
Alexander K. Hudek 4a06ad489f Remove more problem exception handling. 2014-12-23 18:38:08 -05:00
Alexander K. Hudek ad0d1bc7e2 Revert poorly thought out error squashing. Any error in a transaction kills the transaction anyways. 2014-12-23 02:10:31 -05:00
Alexander K. Hudek 12de925465 Fix try catch block that was catching serialization errors. 2014-12-22 22:12:23 -05:00
Trevor Bernard 1e5761c42a Remove redundant doc directory 2014-12-13 17:23:10 -04:00
Dave Della Costa bbb5a5a08e Exception -> SQLException 2014-12-12 20:45:46 +09:00
Dave Della Costa d30bdb8017 Adds try/catch block for bad views at loading time; bump version to 4.5 2014-12-12 14:32:52 +09:00
Alexander K. Hudek 84a7c67156 Disable test broken due to redesign. 2014-12-02 23:35:52 -05:00
Alexander K. Hudek d88471409e Allow serialization errors through internal error handling. 2014-12-02 13:14:18 -05:00
Alexander K. Hudek e67aa2508a Added extra error handling for handling invalid views. 2014-12-01 22:52:19 -05:00
Alexander K. Hudek fe8f222eab Remove snapshot. 2014-11-07 00:34:43 -05:00
Dave Della Costa fb91a7cc34 fixes try/catch block alignment 2014-11-07 12:32:18 +09:00
Alexander K. Hudek 7684eb6506 Added error handling to go blocks. 2014-11-04 18:55:59 -05:00
Alexander K. Hudek 7d61caea52 Add buffers on channels. 2014-10-18 18:11:52 -04:00
Alexander K. Hudek b1550b1fc1 Make initial views compute queries in parallel. 2014-10-18 17:57:17 -04:00
Dave Della Costa 970cb80670 Merge branch 'master' of https://github.com/diligenceengine/views 2014-09-04 18:10:12 +09:00
Dave Della Costa a65f338f54 bump to version 0.3.0 2014-09-04 18:07:45 +09:00
Alexander K. Hudek 60f9185903 Omit refresh set from postprocessing since it is already done in initial-view. 2014-09-03 03:52:55 -04:00
Alexander K. Hudek 5e1781fade Remove db from persistence api. 2014-08-27 23:46:13 -04:00
Alexander K. Hudek 4d2da3f5a8 Changed logging to debug level in router. 2014-08-27 20:18:53 -04:00
Alexander K. Hudek 7ccaeceb93 Removed the all-tests namespace and disabled one broken test so that 'lein test' works. 2014-08-27 00:56:31 -04:00
Alexander K. Hudek e830580da0 Refactored persistence layer to be more moduler. Fixed some problems with delta dispatch. 2014-08-27 00:38:22 -04:00
Alexander K. Hudek 1fab3ff587 Bump to release. 2014-07-27 22:47:00 -04:00
Dave Della Costa d0d67d68aa Deltas are now sent in batches. 2014-07-25 19:29:24 +09:00
Dave Della Costa 50100d17f6 Adds test for vexec! and with-view-transactions (but not recursive, yet); modifies database-fixtures to handle an optional vector arg of table names 2014-07-24 19:36:03 +09:00
Alexander K. Hudek b61d5f00cf Update transaction code. 2014-07-24 03:26:15 -04:00
Alexander K. Hudek 487b3994e9 Fix version for alpha release. 2014-07-16 20:10:16 -04:00
Dave Della Costa de0c98c1c1 Fixes broken with-view-transaction macro 2014-07-15 15:19:49 +09:00
Dave Della Costa 4bd320f4d6 restructures broadcast-deltas to handle multiple persistence models properly 2014-07-09 16:41:08 +09:00
Dave Della Costa f968a13ca0 adds application of post-fn to view deltas 2014-07-02 19:12:48 +09:00
Dave Della Costa 153b44ecc5 replaces pre-checks with simple table intersection check; moved some functions from core to deltas; adds tests for delta calculations (more to come) 2014-06-30 20:45:38 +09:00
Dave Della Costa e68ec0169a split off refresh-only deltas so they are handled separately for pre-checks and delta calculations 2014-06-26 15:26:34 +09:00
Dave Della Costa 8eafe33cf9 adds humane-test-output for test readability 2014-06-24 19:22:39 +09:00
Dave Della Costa 83b2c07e05 refresh-only views properly handled with pre-checks, produces correct output 2014-06-23 15:21:09 +09:00
Dave Della Costa d746159702 tweaking to get deltas sending out properly, ensure namespaces are handled correctly in with-view-transaction (accepted as second set of bindings now); simplified vexec! namespace config 2014-06-20 19:18:30 +09:00
Dave Della Costa ad8d261a4a restructured vexec! sig per plans; removed unnecessary code from router; added further customization features to base-subscribed-views; moved some actions from persistence -> base-subscribed-views 2014-06-19 19:45:40 +09:00
Dave Della Costa 21f6ff29d2 moves computing dummy-view outside of view-check 2014-06-19 12:08:35 +09:00
Dave Della Costa fc941ce90e replace misnamed fn 2014-06-18 21:14:11 +09:00