Commit Graph

29 Commits

Author SHA1 Message Date
Brian Picciano
c20f884d68 mredis: fix how Block was being used, it wasn't being converted to an int properly 2019-07-29 23:39:08 -04:00
Brian Picciano
0b5b5aac00 mredis: check for pending messages during the init stage 2019-07-29 23:31:58 -04:00
Brian Picciano
4d859c6d02 mredis: implement Stream helper type 2019-07-29 23:24:38 -04:00
Brian Picciano
0e64f16f03 mredis: initial implementation 2019-07-16 00:42:01 -04:00
Brian Picciano
398d887514 mpubsub: refactor to use components 2019-06-23 12:56:03 -06:00
Brian Picciano
b0ee70e585 msql: refactor to use components 2019-06-23 12:55:55 -06:00
Brian Picciano
f5b0e8e577 mdb: refactor to use Components 2019-06-23 12:55:40 -06:00
Brian Picciano
f5cea76cb7 mtest/massert: rename a bunch of functions 2019-03-10 19:23:37 -04:00
Brian Picciano
4536db8968 merr: refactor Wrap/WrapSkip/New to take multiple contexts rather than annotations 2019-02-27 13:05:51 -05:00
Brian Picciano
3aa69c5878 mdb/msql: add SQL.Context method 2019-02-24 17:07:35 -05:00
Brian Picciano
604da54903 mdb/msql: implement basic MySQL connector 2019-02-24 16:30:53 -05:00
Brian Picciano
e1e52db208 refactor everything to use context's annotation system, making some significant changes to annotations themselves along the way 2019-02-24 15:36:07 -05:00
Brian Picciano
4b446a0efc mctx: refactor so that contexts no longer carry mutable data
This change required refactoring nearly every package in this project,
but it does a lot to simplify mctx and make other code using it easier
to think about.

Other code, such as mlog and mcfg, had to be slightly modified for this
change to work as well.
2019-02-07 19:42:12 -05:00
Brian Picciano
5dc8d92987 mdb/mpubsub: refactor to use new mctx/mlog/mcfg stuff 2019-02-03 16:05:46 -05:00
Brian Picciano
8ddf1348db mdb/mdatastore: refactor to use new mctx/mlog/mcfg stuff 2019-02-03 16:05:33 -05:00
Brian Picciano
40794d83b8 mdb/mbigtable: refactor to use new mctx/mlog/merr stuff 2019-02-02 21:57:11 -05:00
Brian Picciano
a5446b0833 mdb/mbigquery: refactor to use new mctx/mlog/merr stuff 2019-02-02 21:56:54 -05:00
Brian Picciano
608eb90274 mdb: refactor to use new mctx stuff 2019-02-02 21:56:32 -05:00
Brian Picciano
bc97c948bf mbigtable: implement basic cfg and basic tests 2018-07-21 19:56:50 +00:00
Brian Picciano
ebfdfbe245 mdatastore: implement basic initialization code 2018-07-19 20:11:21 +00:00
Brian Picciano
2ab7b72b5f mdb: write missing package docs 2018-07-19 19:38:56 +00:00
Brian Picciano
eaaf0b99cb mdb: break each inner database into its own package 2018-07-19 17:43:18 +00:00
Brian Picciano
23d1a8fc91 mdb: implement BigQuery type, needs tests 2018-07-18 23:51:24 +00:00
Brian Picciano
789555eb3a mdb: update PubSubs's error logging 2018-07-18 23:50:40 +00:00
Brian Picciano
91f56cb40c mdb: add GCE type, refactor PubSub configuration a bit 2018-07-18 23:14:18 +00:00
Brian Picciano
1be0072701 mtest->mrand: move rand functionality from mtest into its own package 2018-07-03 00:20:00 +00:00
Brian Picciano
5adbae953b m: implement Log, have mdb.PubSub and mhttp.CfgServer use it, though I'm still not quite happy with it yet 2018-05-28 08:00:31 +00:00
Brian Picciano
4e0d440d09 mcfg: refactor slightly to separate Run into StartRun and StopRun 2018-05-28 02:39:56 +00:00
Brian Picciano
d3259d45f8 implement mdb.PubSub 2018-02-15 22:47:18 +00:00