Commit Graph

9 Commits

Author SHA1 Message Date
Bryan Stitt a1aa63fe55 more SeqCst 2023-11-14 13:56:18 -08:00
Bryan Stitt a4400bbd40 stricter ordering. refs #210 2023-11-06 10:06:32 -08:00
Bryan Stitt cc2eb9e862 no more overflow on the pending txid firehose 2023-10-07 03:41:11 -07:00
Bryan Stitt a27ce5fdd1 lint 2023-09-20 13:57:33 -07:00
Bryan Stitt 44e8cce9c8 no need for this yield. recv is cooperative 2023-09-20 12:34:51 -07:00
Bryan Stitt 98da8cdfa7 add a yield_now just in case 2023-09-19 15:40:24 -07:00
Bryan Stitt 8b08828473 make it compile. my editor didnt show any errors 🤷 2023-09-19 14:57:42 -07:00
Bryan Stitt ca2056e16f lru instead of moka for deduped_broadcast 2023-09-19 14:39:59 -07:00
Bryan Stitt 1fd8f6f383
Deduped broadcast channel (#209)
* upgrade and start adding deduped_broadcast

* basic test

* accept arg for cache ttl

* first pass at bringing the tx firehose back

* try_send instead of send since there aren't always receivers

* deduped broadcaster needs the try send

* track counts and include in /status

* use config for enable subscribe_txs
2023-09-13 12:05:47 -07:00