Commit Graph

  • daf7d1ae7f
    Add tests for polling for multiple messages (#149) master v0.9.9 Daniel Sockwell 2020-05-07 10:56:11 -0400
  • 15655d27e0 Remove temporary files test_manager Daniel Sockwell 2020-05-07 10:44:43 -0400
  • c3ec5c8eb7 Add tests for polling for multiple messages Daniel Sockwell 2020-05-04 20:14:51 -0400
  • 4de9a94230
    Additional Event parsing tests (#148) Daniel Sockwell 2020-04-29 17:58:01 -0400
  • a86fa3df6a Additional Event parsing tests event_tests Daniel Sockwell 2020-04-29 17:47:47 -0400
  • d2b9fbe3b2
    Fix `channel full` codepath (#147) v0.9.8 Daniel Sockwell 2020-04-29 17:10:58 -0400
  • 000deaa9a6 Fix `channel full` codepath channel_full Daniel Sockwell 2020-04-29 16:58:09 -0400
  • 2f07cf7d16
    Add RedisMsg and Event parsing tests (#146) Daniel Sockwell 2020-04-29 16:18:45 -0400
  • 925fc40435 Testing for Event parsing tests Daniel Sockwell 2020-04-29 16:05:57 -0400
  • d0f9d80674 Add RedisMsg tests Daniel Sockwell 2020-04-28 20:20:06 -0400
  • c9b58bc11b
    Hotfix of previous commit (#145) Daniel Sockwell 2020-04-28 14:37:51 -0400
  • 2221723c32 Hotfix of previous commit poll_tweaks Daniel Sockwell 2020-04-28 14:18:08 -0400
  • 66553408fb
    Fix edge case bug for long messages (#144) Daniel Sockwell 2020-04-28 12:47:14 -0400
  • 7394b5b05c Fix edge case bug for long messages Daniel Sockwell 2020-04-28 12:35:45 -0400
  • 4a13412f98
    Improve handling of large Redis input (#143) v0.9.7 v0.9.6 Daniel Sockwell 2020-04-27 16:03:05 -0400
  • 013f1f2498 Improve handling of backpresure Daniel Sockwell 2020-04-27 14:04:16 -0400
  • 3782ab13a3 Implement faster buffered input Daniel Sockwell 2020-04-25 16:40:37 -0400
  • d8b07b4b03
    Simplify handling of disconnected clients (#142) v0.9.4 Daniel Sockwell 2020-04-24 18:05:36 -0400
  • 58da8f92e5 Improve disconnection error logging Daniel Sockwell 2020-04-24 17:55:37 -0400
  • 314c8ca747 Simplify handling of disconnected clients Daniel Sockwell 2020-04-24 16:21:15 -0400
  • cae01b6e90
    Fix redis_namespace bug (#141) Daniel Sockwell 2020-04-24 14:47:11 -0400
  • 61d119aedd Fix redis_namespace bug namespace Daniel Sockwell 2020-04-24 14:24:33 -0400
  • b18500b884
    Resolve memory-use regression (#140) Daniel Sockwell 2020-04-24 13:23:59 -0400
  • 7edab92db3 Update config defaults Daniel Sockwell 2020-04-24 13:11:56 -0400
  • bc13d2d37f Fix various Clippy lints; bump version Daniel Sockwell 2020-04-24 11:16:00 -0400
  • 0d8d9d2b56 Implement more efficient unsubscribe strategy Daniel Sockwell 2020-04-24 10:21:27 -0400
  • dafcbc4675 Heap allocate Event Daniel Sockwell 2020-04-24 09:28:41 -0400
  • 57359194e9 Use replace unbounded channels with bounded Daniel Sockwell 2020-04-24 09:17:26 -0400
  • d20ae8a73c Use monotonically increasing channel_id Daniel Sockwell 2020-04-24 09:09:29 -0400
  • 2725439110
    Update concurrency primitive. (#139) Daniel Sockwell 2020-04-23 19:28:26 -0400
  • fd3036a677 Implement UnboundedChannels for concurrency backpresure Daniel Sockwell 2020-04-23 19:16:44 -0400
  • 7630a0bea3 Implement UnboundedSender Daniel Sockwell 2020-04-23 17:58:20 -0400
  • 96f2d6ca36 Initial [WIP] implementation Daniel Sockwell 2020-04-23 14:59:39 -0400
  • 91186fb9f7
    Postgres (#137) Daniel Sockwell 2020-04-23 12:04:30 -0400
  • 3d18989e9f Finish Postgres changes Daniel Sockwell 2020-04-22 21:22:10 -0400
  • 63a6d0ba13 Improve parsing of values from Postgres Daniel Sockwell 2020-04-22 16:59:04 -0400
  • bb5a601851 Fix bug in logging `ENV` config errors Daniel Sockwell 2020-04-22 13:59:42 -0400
  • c2d55c16d6 Revise Postgres to use `simple_query` Daniel Sockwell 2020-04-22 11:32:57 -0400
  • 016f49a2d8
    Improve module privacy (#136) Daniel Sockwell 2020-04-22 14:38:22 -0400
  • 33e1526556 Complete module privacy refactor mods Daniel Sockwell 2020-04-21 14:38:32 -0400
  • 1136e2b8de [WIP] Daniel Sockwell 2020-04-19 18:02:24 -0400
  • 9cce3a30fd Use trait object Daniel Sockwell 2020-04-19 13:31:03 -0400
  • 9e12c58cbe [WIP] Daniel Sockwell 2020-04-18 17:08:05 -0400
  • 0e21b189bd Adjust module privacy Daniel Sockwell 2020-04-17 21:56:31 -0400
  • 4a456c6e90
    Prevent Travis from caching binary objects (#135) Daniel Sockwell 2020-04-21 17:52:06 -0400
  • e4b15439dd Add one more folder to `rm` in .travis.yml travis_cache Daniel Sockwell 2020-04-21 17:31:28 -0400
  • a01621d6ac Prevent Travis from caching binary objects Daniel Sockwell 2020-04-21 17:08:09 -0400
  • 6d9797ecc0
    Remove unnecessary delay from sample load test script (#134) Daniel Sockwell 2020-04-21 17:06:52 -0400
  • 6d118c8dba Remove unnecessary delay from sample load test script faster-bench Daniel Sockwell 2020-04-21 16:41:44 -0400
  • 1dcddc23de
    Update module privacy (#133) Daniel Sockwell 2020-04-21 16:39:31 -0400
  • ba76acaeab Update module privacy Daniel Sockwell 2020-04-17 20:05:48 -0400
  • 10fa24c5d3
    Benchmark & performance tune (#132) Daniel Sockwell 2020-04-17 17:07:10 -0400
  • 3e95cb3e9e Add load testing and tune performance bench Daniel Sockwell 2020-04-17 15:32:43 -0400
  • 160e31a20f Add temporary perf metrics Daniel Sockwell 2020-04-15 17:20:30 -0400
  • 37b652ad79
    Error handling, pt3 (#131) v0.8.4 Daniel Sockwell 2020-04-14 20:37:49 -0400
  • 8fcd040f21 Remove `format!` calls from hot path error_handling_3 Daniel Sockwell 2020-04-14 19:53:26 -0400
  • e100f5760a Finish error handling improvements Daniel Sockwell 2020-04-14 18:40:33 -0400
  • 3280c12fe1 Improve handling of Postgres errors Daniel Sockwell 2020-04-13 22:17:53 -0400
  • 45f9d4b9fb
    Code reorganization (#130) Daniel Sockwell 2020-04-13 16:03:06 -0400
  • b6d2684536 Complete code reorganization reorg_3 Daniel Sockwell 2020-04-13 15:40:36 -0400
  • eaa308b3eb Refacto RedisConn [WIP] Daniel Sockwell 2020-04-13 11:34:38 -0400
  • 829d193ec3 Reorganize code [WIP] Daniel Sockwell 2020-04-13 10:07:08 -0400
  • a2e879ec3a Code reorganization [WIP] Daniel Sockwell 2020-04-12 22:01:55 -0400
  • cf55eb7019 Refactor main() Daniel Sockwell 2020-04-12 18:42:32 -0400
  • bdb402798c Reorganize files Daniel Sockwell 2020-04-12 16:36:45 -0400
  • 0eec8f6f7b Remove unneeded dependency v0.8.2 Daniel Sockwell 2020-04-10 22:56:19 -0400
  • 5d2b0b94e2
    Error handling pt2 (#129) Daniel Sockwell 2020-04-10 22:36:03 -0400
  • b4488d14be Complete error handling for Events error_handling_2 Daniel Sockwell 2020-04-10 22:03:54 -0400
  • 638364883f Add additional error handling Daniel Sockwell 2020-04-10 17:06:13 -0400
  • 62df3a56b1 Improve error handling Daniel Sockwell 2020-04-09 22:01:14 -0400
  • 1657113c58
    Stream events via a watch channel (#128) v0.8.0 Daniel Sockwell 2020-04-09 13:32:36 -0400
  • 592a7fc9d2 Finish watch_channel implementation Daniel Sockwell 2020-04-09 12:47:41 -0400
  • f7780f55e5 Merge branch 'master' into watch_channel Daniel Sockwell 2020-04-08 18:51:59 -0400
  • fa8b695129
    Minor performance tune (#127) Daniel Sockwell 2020-04-08 18:39:52 -0400
  • e1be0db974 Improve pubsub implementation [WIP] Daniel Sockwell 2020-04-08 18:13:49 -0400
  • 92c0e5dd10 Implement Flodgatt pubsub Daniel Sockwell 2020-04-07 21:06:38 -0400
  • 17afe4697d Replace std HashMap with hashbrown::HashMap client_agent_performance_tune Daniel Sockwell 2020-04-07 16:08:43 -0400
  • cd82e2d34c
    Fix typo and reword a sentence (#126) ktagbnaw 2020-04-06 23:51:21 +0200
  • f87cde6600 Tweak release profile & micro optimizations Daniel Sockwell 2020-04-06 17:45:21 -0400
  • 2d2c9cbcf6
    Reword sentence to active voice Daniel Sockwell 2020-04-06 09:43:29 -0400
  • 54a73a96ad
    Fix typo and reword a sentence ktagbnaw 2020-04-06 08:57:58 +0200
  • d23cc40bea
    Iowait (#125) Daniel Sockwell 2020-04-05 17:54:05 -0400
  • 3d3b06d534 Bump version and remove unused benchmark iowait Daniel Sockwell 2020-04-05 17:25:41 -0400
  • 357b812f58 Remove empty entries from MsgQueues hashmap Daniel Sockwell 2020-04-05 17:11:46 -0400
  • a385434882 Improve performance of EventStream Daniel Sockwell 2020-04-05 16:52:26 -0400
  • ebd0da7fe5 Fix bug with RedisConnection polling freqeuency Daniel Sockwell 2020-04-05 13:28:17 -0400
  • 63fb29320d Remove use of last_polled_time [WIP] Daniel Sockwell 2020-04-05 11:29:19 -0400
  • d2e0a01baf
    Stub status (#124) Daniel Sockwell 2020-04-05 10:54:42 -0400
  • 00a9576c2f Finish /status API endpoints Daniel Sockwell 2020-04-05 10:29:52 -0400
  • d8f99b0ba0 Add /status API endpoints [WIP] Daniel Sockwell 2020-04-03 22:09:11 -0400
  • 6a6537253d
    Fix `DATABASE_URL` parsing (#122) Daniel Sockwell 2020-04-03 16:35:32 -0400
  • c6de80e9b6 Fix `DATABASE_URL` parsing Daniel Sockwell 2020-04-03 16:15:28 -0400
  • 19792d9484
    Handle non conforment events (#117) v0.6.8 Daniel Sockwell 2020-04-03 12:41:53 -0400
  • a1a7a82201 Restore early Event parsing Daniel Sockwell 2020-04-03 12:24:24 -0400
  • dfe6f77065 Initial implementation of DynamicEvent Daniel Sockwell 2020-04-02 17:06:25 -0400
  • d5f079a864
    Error handling, pt1 (#115) Daniel Sockwell 2020-04-01 15:35:24 -0400
  • 9920b20354 Apply clippy lints Daniel Sockwell 2020-04-01 15:08:58 -0400
  • d5528aaf0c Finish substantive work for Redis error handling Daniel Sockwell 2020-04-01 14:18:44 -0400
  • 7fc19c33b3 WIP for error handling refactor Daniel Sockwell 2020-03-31 19:58:13 -0400
  • 635019ffdf WIP error handling and RedisConn refactor Daniel Sockwell 2020-03-31 17:27:46 -0400