6
0
mirror of https://git.mills.io/prologic/msgbus.git synced 2024-06-16 11:59:03 +00:00
Commit Graph

15 Commits

Author SHA1 Message Date
James Mills
01ab56f9b3 Fix Subscribe() deadlock (#34)
Fixes #139

This was caused by full subscriber buffers.

Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Reviewed-on: https://git.mills.io/prologic/msgbus/pulls/34
2022-04-04 01:15:49 +00:00
James Mills
7b71102aa8 Add support for subscribers to start from an index (#26)
Closes #20

Co-authored-by: James Mills <prologic@shortcircuit.net.au>
Co-authored-by: xuu <xuu@noreply@mills.io>
Reviewed-on: https://git.mills.io/prologic/msgbus/pulls/26
2022-04-02 14:05:15 +00:00
James Mills
4587af3ddc
Fix Makefile 2022-03-21 02:29:11 +10:00
James Mills
d6d0a1e95b
Cleanup logging 2022-03-21 02:12:31 +10:00
James Mills
06a193b0cc
Fix some data races 2022-03-21 00:29:02 +10:00
James Mills
c267b36e9e
Fix Makefile 2022-03-20 08:04:05 +10:00
James Mills
4ba7b2d97d
Add an install target to the Makefile 2022-03-16 21:59:36 +10:00
James Mills
0aca2a56f1
Update clean target to use git clean 2018-12-31 18:09:14 +10:00
James Mills
9f721a88ec
Fix Travis CI build 2018-07-13 14:50:05 -07:00
James Mills
871e53132e
Added tests for client 2018-05-14 23:59:01 -07:00
James Mills
9d131ac06f
Fixed spacing between targets 2018-05-14 02:31:49 -07:00
James Mills
81e35b8e18
Fixes several performance issues found in profiling and load testing. (#12)
* Fixed drop rate for subscriber listeners by adding buffering to channels (configurable)

* Added optinoal pprof support

* Added profile target for running profiled benchmarks
2018-05-14 02:12:58 -07:00
James Mills
5b1f84bf40
Add more tests and bench target 2018-04-06 23:34:51 -07:00
James Mills
6401b89e4f
Make version display consistent 2018-03-25 14:50:02 -07:00
James Mills
c799a79c2e
Add build system and version info 2018-03-25 14:37:32 -07:00